#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <string.h>

int main(void)
{
    char buf[50] = {0};
    printf("%d(%s)%d(%s)\n", 520, "我爱你", 1314, "一生一世");
    fprintf(stdout, "%d(%s)%d(%s)\n", 520, "我爱你", 1314, "一生一世");
    dprintf(STDOUT_FILENO, "%d(%s)%d(%s)\n", 520, "我爱你", 1314, "一生一世");

    sprintf(buf, "%d(%s)%d(%s)\n", 520, "我爱你", 1314, "一生一世");
    printf("%s", buf);

    memset(buf, 0x00, sizeof(buf));
    snprintf(buf, sizeof(buf), "%d(%s)%d(%s)\n", 520, "我爱你", 1314, "一生一世");
    printf("%s", buf);

    exit(0);
}